package com.pan.download1;

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.edge.EdgeDriver;

import java.util.ArrayList;
import java.util.List;

/**
 * 这个目录限定
 * www.biquge66.net这个网站
 *
 * 用法是调用完 get方法后
 * 调用getUrlList等的方法
 *
 */
public class Mulv {

    private EdgeDriver edgeDriver;

    private List<String> urlList;


    public void get(String url){
        urlList = new ArrayList<>();
        edgeDriver = new EdgeDriver();
        edgeDriver.navigate().to(url);
        WebElement webElement = edgeDriver.findElements(By.id("list")).get(1);
        webElement.findElements(By.cssSelector("a"))
                .stream().forEach(a->{
                    urlList.add(a.getAttribute("href"));
                });
        edgeDriver.close();
        return;
    }

    public List<String> getUrlList() {
        return urlList;
    }
}
